我们知道,用浮点数来表示实数可能会有精度损失, 对于double类型的数据,常用一个常量eps = 1e-10进行精度控制。两个浮点数的差的绝对值在这个范围内,我们就会认为他们是相等的。如下哪个表达式能正确判断两个double类型的变量x和y是相等的。A:x == y B:fabs(x-y) < 1e-10 C:!fabs(x-y) D:fabs(x) – fabs(y) < 1e-10 答案: fabs(x-y) < 1e-10



登录
订单
帮助
主页